home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 4565 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.2 KB  |  53 lines

  1. Path: earth.superlink.net!usenet
  2. From: Mike Rizzo <rizzom@mars.superlink.net>
  3. Newsgroups: comp.lang.c
  4. Subject: Newbie Q: Arrays > 64K take 2
  5. Date: 5 Feb 1996 19:02:49 GMT
  6. Organization: SuperNet Inc. (908) 828-8988
  7. Message-ID: <4f5k8p$dg4@earth.superlink.net>
  8. NNTP-Posting-Host: ez17.superlink.net
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=us-ascii
  11. Content-Transfer-Encoding: 7bit
  12. X-Mailer: Mozilla 1.22 (Windows; I; 32bit)
  13.  
  14. Hi,
  15.    
  16.    I'm using Turbo C++ (compliing in C) with DOS.  I am having 
  17. trouble with an arrya larger than 64K.  I keep getting the 
  18. error:  Array too large.  I have tried the medium, compact, 
  19. large, and huge memory models but they did not work.  Here is 
  20. the definition of the struture and declaration of the array:
  21.  
  22. typedef enum {IDLE = 0, BUSY = 1} proc_state;
  23.  
  24. typedef struct
  25.        {
  26.        char inst[10];
  27.        }InstString;
  28.  
  29. typedef struct
  30.        {
  31.        int datamem[102];
  32.        InstString instruct[102];
  33.        proc_state state;
  34.        int PC;
  35.        char IR[10];
  36.        int AC;
  37.        }VMProc;
  38.  
  39. main()
  40. {
  41. VMProc proc[64];
  42. ..
  43. }
  44.  
  45. I would appreciate any hekp on the matter. 
  46. I gave an incorrect e-mail address in the last posting (sorry). 
  47. My correct e-mail is rizzom@mars.superlink.net
  48.  
  49. Thanks
  50.  
  51. Mike Rizzo
  52.  
  53.